home *** CD-ROM | disk | FTP | other *** search
/ Everything For A Hacker / 19990506-[HACK].iso / HEXEDIT / TASM.2_0 / TASM / THELP.DOC < prev   
Text File  |  1990-05-06  |  7KB  |  207 lines

  1.                       TURBO HELP UTILITY
  2.                       ------------------
  3.  
  4. This file explains how to use THELP.COM. THELP is a memory-resident
  5. utility that provides online help for Turbo Assembler. If you are using
  6. Turbo Debugger, for example, you can load THELP, then run Turbo
  7. Debugger and get online help for Turbo Assembler while you are debugging.
  8.  
  9.  
  10. Table of Contents
  11. -----------------
  12. 1.  Starting THELP
  13. 2.  Command-line Options Summary
  14. 3.  Detailed Explanation of Keys Used When THELP is Active
  15. 4.  Detailed Explanation of Command line Options
  16.  
  17.  
  18. 1.  Starting THELP
  19. ------------------
  20.  
  21. Load THELP at the DOS command line simply by typing THELP. Make sure
  22. the Turbo help file is in the current directory or use the /F command
  23. line option (described below). The INSTALL program inserts the correct
  24. path information in THELP.
  25.  
  26.   Memory usage
  27.     THELP requires about 21K bytes.
  28.  
  29.   Default hot key
  30.     The default hot key is Numeric-Keypad-5 (scan code 4ch,
  31.     shift state 00h).
  32.  
  33. If you are using SideKick Plus or SideKick 1.x, make sure you
  34. load THELP before you load SideKick.
  35.  
  36.  
  37. 2. Command-line Options Summary
  38. -------------------------------
  39.  
  40.   USAGE:  THELP [options]
  41.  
  42. Here is a summary of THELP's command-line options. If you use more
  43. than one option, you must separate them with spaces.
  44.  
  45.   /C#xx     Select color: #=color number, xx=hex color value
  46.   /Fname    Full path and file name of help file
  47.   /H,/?,?   Display this help screen
  48.   /Kxxyy    Change hot key: xx=shift state(hex), yy=scan code(hex)
  49.   /S+       Enable snow checking for video (useful for older CGA adapters).
  50.   /S-       Disable snow checking for video (for snappier displays).
  51.   /U        Remove THELP from memory
  52.   /W        Write options to THELP.COM and exit
  53.  
  54.  
  55. 3. Detailed Explanation of Keys Used When THELP is Active
  56. ---------------------------------------------------------
  57.  
  58.   Arrow keys:  Move the cursor.
  59.   PgUp/PgDn:   Move the cursor.
  60.  
  61.   Shift-Arrow keys:  Move the cursor while marking a block.
  62.  
  63.   TAB:         Moves the cursor to the next keyword.
  64.   Shift-TAB:   Moves the cursor to the previous keyword.
  65.  
  66.   HOME:        Go to the beginning of the line.
  67.   END:         Go to the end of the line.
  68.  
  69.   ENTER:       Select help entry for the item highlighted in the
  70.                current help screen.
  71.  
  72.   ESC:         End Help.
  73.  
  74.   Shift-F1:    Help Index. F1 from any help screen brings up
  75.                the Help Index.  You can search for a specific keyword
  76.                incrementally.  For example, you can find "printf" by
  77.                typing p r i.  With each letter you type, the list
  78.                jumps to the keyword that starts with p, then to pr,
  79.                then to pri, etc.
  80.  
  81.   ALT-F1:      Displays in reverse order the last 20 screens you
  82.                have reviewed.
  83.  
  84.   CTRL-P key:  Pastes the marked block or the example text into
  85.                the application.
  86.  
  87.  
  88.  
  89. 4.  Detailed Explanation of Command-line Options
  90. ------------------------------------------------
  91.  
  92.  
  93. /C#xx     Select color: #=color number, xx=hex color value
  94.  
  95. There are twelve possible colors, described as follows:
  96.  
  97.   0 = Color border attribute
  98.   1 = Monochrome border attribute
  99.   2 = Color text attribute
  100.   3 = Monochrome text attribute
  101.   4 = Color keyword attribute
  102.   5 = Monochrome keyword attribute
  103.   6 = Color selected keyword attribute
  104.   7 = Monochrome selected keyword attribute
  105.   8 = Color example text attribute
  106.   9 = Monochrome example text attribute
  107.   A = Color marked block attribute
  108.   B = Monochrome marked block attribute
  109.  
  110. The color numbers for a standard IBM-compatible Color Display are
  111. as follows:
  112.  
  113. First Digit (Background)              Second Digit (Foreground)
  114.  
  115. 0 -- Black                            0 -- Black
  116. 1 -- Blue                             1 -- Blue
  117. 2 -- Green                            2 -- Green
  118. 3 -- Cyan                             3 -- Cyan
  119. 4 -- Red                              4 -- Red
  120. 5 -- Magenta                          5 -- Magenta
  121. 6 -- Brown                            6 -- Brown
  122. 7 -- Grey                             7 -- Grey
  123.                                       8 -- Intense Black
  124.  ORing the color value with           9 -- Intense Blue
  125.  Hex 80 produces a blinking           A -- Intense Green
  126.  color unless blinking has been       B -- Intense Cyan
  127.  disabled.                            C -- Intense Red
  128.                                       D -- Intense Magenta
  129.                                       E -- Intense Brown (Yellow)
  130.                                       F -- Intense Grey (White)
  131.  
  132. On monochrome monitors, the attribute values can differ widely,
  133. so some experimentation would be needed.
  134.  
  135.  
  136. /Fname       Full path and name of help file
  137.  
  138. The name that follows the /F option should be the full
  139. drive/directory path name of the help file to use; e.g.,
  140.  
  141.     THELP /FC:\TP\TURBO.HLP
  142.     THELP /FC:\TASM\TASM.TAH
  143.  
  144. By default, THELP looks for the help file on the logged drive and
  145. directory.
  146.  
  147.  
  148. /H,/?,?      Display help screen
  149.  
  150. This option displays a summary of THELP's command-line options
  151.  
  152.  
  153. /Kxxyy       Change hot key: xx=shift state, yy=scan code
  154.  
  155. Virtually any shift state/scan code combination may be selected. A
  156. quick summary of some common shift-states and scan codes follows:
  157.  
  158.   Shift States (may be OR'ed together)
  159.  
  160.     right shift    01h
  161.     left shift     02h
  162.     control        04h
  163.     alt            08h
  164.  
  165.   Scan Codes
  166.  
  167.     A   --- 1eh     N   --- 31h     0   --- 0bh     F1  --- 3bh
  168.     B   --- 30h     O   --- 18h     1   --- 02h     F2  --- 3ch
  169.     C   --- 2eh     P   --- 19h     2   --- 03h     F3  --- 3dh
  170.     D   --- 20h     Q   --- 10h     3   --- 04h     F4  --- 3eh
  171.     E   --- 12h     R   --- 13h     4   --- 05h     F5  --- 3fh
  172.     F   --- 21h     S   --- 1fh     5   --- 06h     F6  --- 40h
  173.     G   --- 22h     T   --- 14h     6   --- 07h     F7  --- 41h
  174.     H   --- 23h     U   --- 16h     7   --- 08h     F8  --- 42h
  175.     I   --- 17h     V   --- 2fh     8   --- 09h     F9  --- 43h
  176.     J   --- 24h     W   --- 11h     9   --- 0ah     F10 --- 44h
  177.     K   --- 25h     X   --- 2dh
  178.     L   --- 26h     Y   --- 15h
  179.     M   --- 32h     Z   --- 2ch
  180.  
  181.  
  182.   Enhanced Keyboards only (may not work with all computers, keyboards)
  183.  
  184.     F11 --- 57h
  185.     F12 --- 58h
  186.  
  187. /S           Controls snow-checking logic for video.
  188.  
  189. Some older CGA have a tendency to produce a "snow" effect when
  190. software tries to write directly into their memory space.  If you see
  191. this snow you should start up THELP with /S+ to enable the snow
  192. checking code.  You may want to use the /W switch (see below) to make
  193. it permanent.  Snow checking takes time and it is better to live
  194. without it.  To disable snow checking use /S-; this is the default.
  195.  
  196. /U           Remove THELP from memory
  197.  
  198. This option removes THELP from memory. If other TSRs have been
  199. loaded after THELP, make sure to remove them before removing
  200. THELP.
  201.  
  202.  
  203. /W           Write Options to THELP.COM and exit
  204.  
  205. The /W parameter creates a new version of THELP that uses the
  206. options you desire as a default. All options may be specified
  207. and made "permanent."